package com.bkgy.modular.ltTechnologyDetermine.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import lombok.Data;

import java.sql.Timestamp;

/**
 * @author
 * @version 1.0
 * @ClassName TechnologyDetermine
 * @date 2023/5/18 11:14
 */
@Data
public class TechnologyDetermine {
    @ExcelProperty("入口卷号")
    @ColumnWidth(20)
    private String entid;

    @ExcelProperty("出口厚度")
    @ColumnWidth(20)
    private Double ex_thk_act;

    @ExcelProperty("出口宽度")
    @ColumnWidth(20)
    private Double ex_width_act;

    @ExcelProperty("出口长度")
    @ColumnWidth(20)
    private Double ex_length_act;


    @ExcelProperty("出口卷号")
    @ColumnWidth(20)
    private String coilno;
    @ExcelProperty("平整机延伸率超差长度")
    @ColumnWidth(20)
    private Double alarm_times;
    @ExcelProperty("时间")
    @ColumnWidth(20)
    @DateTimeFormat("yyyy-MM-dd HH:mm:ss")
    private Timestamp rec_create_time;
    @ExcelProperty("炉区速度小于60长度")
    @ColumnWidth(20)
    private Double fur_spd_times;
    @ExcelProperty("炉区速度极差大于30长度")
    @ColumnWidth(20)
    private Double fur_spd_warn;
    @ExcelProperty("均热温度超差长度")
    @ColumnWidth(20)
    private Double tb_sf_times;
    @ExcelProperty("快冷温度超差长度")
    @ColumnWidth(20)
    private Double tb_rcf_times;
    @ExcelProperty("上表面涂油超差长度")
    @ColumnWidth(20)
    private Double top_oil_times;
    @ExcelProperty("下表面涂油超差长度")
    @ColumnWidth(20)
    private Double bot_oil_times;
    @ExcelProperty("出口厚度超差长度")
    @ColumnWidth(20)
    private Double exthk_times;
    @ExcelProperty("出口宽度超差长度")
    @ColumnWidth(20)
    private Double exwidth_times;
    @ExcelProperty("平整机延伸率超差位置")
    @ColumnWidth(20)
    private String spm_elong_pos;
    @ExcelProperty("炉区速度小于60位置")
    @ColumnWidth(20)
    private String fur_speed_pos;
    @ExcelProperty("均热温度超差位置")
    @ColumnWidth(20)
    private String tb_sf_pos;
    @ExcelProperty("快冷温度超差位置")
    @ColumnWidth(20)
    private String tb_rcf_pos;
    @ExcelProperty("上表面涂油超差位置")
    @ColumnWidth(20)
    private String oil_top_pos;
    @ExcelProperty("下表面涂油超差位置")
    @ColumnWidth(20)
    private String oil_bot_pos;
    @ExcelProperty("出口宽度超差位置")
    @ColumnWidth(20)
    private String ex_width_pos;
    @ExcelProperty("出口厚度超差位置")
    @ColumnWidth(20)
    private String spm_thk_pos;
    @ExcelProperty("母卷号")
    @ColumnWidth(20)
    private String en_coilno;
    @ExcelProperty("热卷号")
    @ColumnWidth(20)
    private String hot_coil_id;
    @ExcelProperty("钢种")
    @ColumnWidth(20)
    private String steelGrade;
    @ExcelProperty("入口宽度")
    @ColumnWidth(20)
    private Double entry_width;
    @ExcelProperty("入口厚度")
    @ColumnWidth(20)
    private Double entry_thick;
    @ExcelProperty("长度")
    @ColumnWidth(20)
    private Double length;
    @ExcelProperty("厚度下限")
    @ColumnWidth(20)
    private Double thk_lower;
    @ExcelProperty("厚度上限")
    @ColumnWidth(20)
    private Double thk_upper;
    @ExcelProperty("宽度上限")
    @ColumnWidth(20)
    private Double width_min;
    @ExcelProperty("宽度上限")
    @ColumnWidth(20)
    private Double width_max;
    @ExcelProperty("上表面涂油量下限")
    @ColumnWidth(20)
    private Double top_oil_lower;
    @ExcelProperty("上表面涂油量上限")
    @ColumnWidth(20)
    private Double top_oil_upper;
    @ExcelProperty("下表面涂油量下限")
    @ColumnWidth(20)
    private Double bot_oil_lower;
    @ExcelProperty("下表面涂油量上限")
    @ColumnWidth(20)
    private Double bot_oil_upper;
    @ExcelProperty("平整机延伸率下限")
    @ColumnWidth(20)
    private Double spm_elong_lower;
    @ExcelProperty("平整机延伸率上限")
    @ColumnWidth(20)
    private Double spm_elong_upper;
    @ExcelProperty("均热温度下限")
    @ColumnWidth(20)
    private Double sf_lower;
    @ExcelProperty("均热温度上限")
    @ColumnWidth(20)
    private Double sf_upper;
    @ExcelProperty("快冷温度下限")
    @ColumnWidth(20)
    private Double rcf_lower;
    @ExcelProperty("快冷温度上限")
    @ColumnWidth(20)
    private Double rcf_upper;

    @ExcelProperty("判定结果")
    @ColumnWidth(20)
    private Integer judge_result;

}
